﻿using System;
using System.Runtime.Serialization;

using NXDO.Data;
using NXDO.Data.Attribute;

#region 代码说明
/*
 *******************************************************
 *       此段代码由 NXDO.Addin For VS2022 产生  
 *******************************************************
 * File Name:	TestResultFile.cs
 * Date Time:	2025/11/4 16:38:23
 * OS User:		hippo
 * Anthor:	ITKing(ZhuQi) javasuki@hotmail.com
 * Blog:		http://blog.csdn.net/javasuki
 * Generator:	NXDO.Addin2022 For VisualStudio2022
 * Version:		4.0.60.0
 * -----------------------------------------------------
 */
#endregion


namespace TDM.DbData.DataEntity
{

    /// <summary>
    /// 任务文件
    /// </summary>
    [Table]
    public class TestTaskFile : Entity
    {
        [Title("TaskFID")]
        [DataMember]
        [Field(FieldFlag.IsKey | FieldFlag.IsAutoValue)]
        public virtual long TaskFID
        {
            get;
            set;
        }

        [Title("TaskID")]
        [DataMember]
        [Field]
        public virtual long TaskID
        {
            get;
            set;
        }

        [Title("FileName")]
        [DataMember]
        [Field]
        public virtual string FileName
        {
            get;
            set;
        }

        /// <summary>
        /// 扩展名
        /// </summary>
        [Title("FileExtension")]
        [DataMember]
        [Field]
        public virtual string FileExtension
        {
            get;
            set;
        }

        [Title("StorePath")]
        [DataMember]
        [Field]
        public virtual string StorePath
        {
            get;
            set;
        }

        [Title("CreateTime")]
        [DataMember]
        [Field]
        public virtual DateTime CreateTime
        {
            get;
            set;
        }

        [Title("CreateUID")]
        [DataMember]
        [Field]
        public virtual long CreateUID
        {
            get;
            set;
        }

        [Title("FileType")]
        [DataMember]
        [Field]
        public virtual int FileType
        {
            get;
            set;
        }
    }
}
